// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.tencent.b.b;
// Referenced classes of package com.tencent.b.b:
// a, s
class g
{
final a a;
private g(a a1)
{
a = a1;
super();
}
g(a a1, byte byte0)
{
this(a1);
}
public boolean a(String s1, String s2)
{
int i = com.tencent.b.b.a.a(a, s1);
int j = 0x1f & 36 + (10 + i * 9) / 3;
int k;
int l;
int i1;
int j1;
int k1;
int l1;
if (s2.charAt(4) == s.a.charAt(j))
{
if (s2.charAt(7) == s.a.charAt(k = 0x1f & (11 + i * 5) / 5) && s2.charAt(12) == s.a.charAt(l = 0x1f & (i + 10) / 3 << 3) && s2.charAt(14) == s.a.charAt(i1 = 0x1f & (19 + i * 3) / 9) && s2.charAt(19) == s.a.charAt(j1 = 0x1f & (39 + i * 3) / 8) && s2.charAt(21) == s.a.charAt(k1 = 0x1f & (67 + i / 23) / 7) && s2.charAt(26) == s.a.charAt(l1 = 0x1f & 7 * (3 + (i + 23) / 6)))
{
int i2 = 0;
int j2 = 0;
for (; i2 < s1.length(); i2++)
{
j2 = 0xff & j2 >> 8 ^ s.b[0xff & (j2 ^ s.a(s1.charAt(i2)))];
}
int k2 = j2 & 0x1f;
if (s2.charAt(0) == s.a.charAt(k2))
{
int l2 = 0x1f & j2 >> 5;
if (s2.charAt(1) == s.a.charAt(l2))
{
return true;
}
}
}
}
return false;
}
}